#include "RedBirdFactory.h"
#include "RedBird2.h"
#include "Scene.h"

RedBirdFactory::RedBirdFactory(boost::shared_ptr<Scene> scene)
: m_scene(scene)
{
}

RedBirdFactory::~RedBirdFactory(void)
{
}

Entity* RedBirdFactory::createEntity(const Vector3& position, const Dimension& size)
{
    // Create a textured entity in a random position
    return new RedBird2(m_scene);
}
